.ztsj_1_top { padding:0 0 40px; }
.news { overflow: hidden;  z-index: 10; padding-top:40px;}
.imgs_l { width: 570px; float: left; }
.news_r { width: 602px; float: right; }
.ztsj_2 { margin-top: 40px; padding:40px 0 70px; background:url(/ztsj/uiFramework/commonResource/image/2024061716465340759.jpg) no-repeat center #ecf1f9; }
.ztsj_3 { width: 1200px; margin:30px auto 0; padding-bottom: 64px; }
.ztsj_3_l { width: 48%; float: left; }
.ztsj_3_r { width: 48%; float: right; }
.swiper-wrapper, .swiper-wrapper .swiper-slide{width: 100% ;height: auto !important;}


/*banner*/
.ban_slideBox { width:100%; height:464px; overflow:hidden; position:relative;  }
.ban_slideBox .bd { position:relative; height:100%; z-index:0;   }
.ban_slideBox .bd li { height: 464px; zoom:1; vertical-align:middle;}


/*股份公司动态切换*/
.tab1 {}
.tab1 ul {text-align:center;}
.tab1 ul li {display:inline-block; margin-right: 28px; height:42px;line-height:42px;text-align:center; border-radius:20px;}
.tab1 ul li a { font-size: 22px; color: #000;display:block;padding:0 15px;}
.tab1 ul li.tab_y {background:#0649a5;}
.tab1 ul li.tab_y a {font-weight: bold;color:#fff; }
.news .tab_x_n { display: block; opacity: 0; height: 0; overflow: hidden; }
.titleImg{text-align:center;}

/*第一屏左*/
.newsL{}
.newsL ul li {position:relative;}
.newsL ul li p{position:absolute;bottom:0;left:0;width:100%;background:url(/ztsj/resource/cms/2018/08/img_pc_site/2018082309232649965.png) repeat;height:46px;line-height:46px;}
.newsL ul li p a{font-size:16px;color:#fff;display:block;max-width:76%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:12px;}
.newsL ul li img{width:100%;height:360px;object-fit:cover;}
.newsL .swiper-pagination{position:absolute;bottom:15px;right:8px;}
.newsL .swiper-pagination .swiper-pagination-switch{display:inline-block;width:10px;height:10px;background:#fff;border-radius:50%;margin:0 6px;}
.newsL .swiper-pagination .swiper-active-switch{background:#0649a5;}

/*图片新闻*/
.focus_lideBox { width:100%; height:428px; overflow:hidden; position:relative; }
.focus_lideBox .hd{ width:114px; height:40px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:2; }
.focus_lideBox .hd ul{ overflow:hidden; zoom:1; position:absolute; right:14px; bottom:12px;  }
.focus_lideBox .hd ul li{ float:left; margin-left:10px;  width:12px; height:12px; background:#999999; cursor:pointer; border-radius: 100%;}
.focus_lideBox .hd ul li.on{ background:#fff; }
.focus_lideBox .bd{ position:relative; height:100%; }
.focus_lideBox .bd li{ zoom:1; vertical-align:middle; position:relative }
.focus_lideBox .bd img{ width:100%; height:428px; display:block;  }
.focus_lideBox .bd .title { position:absolute; bottom:0;left:0; width:100%;height:40px; line-height:40px;z-index:1;  background:url(/ztsj/resource/cms/2018/08/img_pc_site/2018082309232649965.png) repeat;}
.focus_lideBox .bd .title a { padding-left: 15px; font-size:16px; color:#fff;}

/*列表*/
.list_top a { display: block; font-size: 22px; color: #333; font-weight: bold; line-height: 1; }
.list_top .info { font-size: 14px; color: #666; line-height: 20px; padding: 16px 0; border-bottom: 1px solid #bfbfbf; }
.list { overflow:hidden; padding-top:10px;}
.list li { height:34px; line-height:34px; font-size:16px; overflow:hidden; background:url(/ztsj/resource/cms/2018/08/img_pc_site/2018082309583854673.png) no-repeat; background-position:2px -26px;padding-left: 18px; }
.list li span { color:#a2a2a2; font-size: 16px; float: right; }
.list li a { color:#333; font-size:16px; }
.list li:hover {background-position:2px 14px;  }
.list li:hover a,.list li:hover span.fr{ color:#0491da;}

/*产品与服务*/
.tab2 { width: 1200px; margin:0 auto; }
.tab2 ul {text-align:center;}
.tab2 ul li {display:inline-block; margin-right: 28px; height:42px;line-height:42px;text-align:center; border-radius:20px;}
.tab2 ul li a { font-size: 22px; color: #000;display:block;padding:0 16px;}
.tab2 ul li.tab_y {background:#0649a5;}
.tab2 ul li.tab_y a {font-weight: bold;color:#fff; }

.tab2_con { width: 1200px; margin:0px auto 0; height: 356px; position: relative; }
.tpro_x { height: 356px; margin:30px auto 0; overflow: hidden;  }
.tpro_x .alj { position: absolute; display: block; }
.tpro_x .alj img { width: 100%; height: 100%; }
.tpro_x .alj span { display: block; width: 100%; height: 46px; line-height: 46px; position: absolute; bottom: 0; left: 0; text-align: center; color: #fff; font-size: 16px; background:url(/ztsj/resource/cms/2018/08/img_pc_site/2018082309232649965.png) repeat; }
#alj_1 { width: 450px; height: 356px; top: 0; left: 0; }
#alj_2 { width: 528px; height: 178px; top: 0; left: 450px; }
#alj_3 { width: 264px; height: 178px; bottom: 0; left: 450px; }
#alj_4 { width: 264px; height: 178px; bottom: 0; left: 714px; }
#alj_5 { width: 222px; height: 178px; top: 0; right: 0; }
#alj_6 { width: 222px; height: 84px; padding-top: 94px; bottom: 0; right: 0;background: #36a2de url(/ztsj/resource/cms/2018/08/img_pc_site/2018082311402771875.png) no-repeat center 75px; line-height: 1; font-size: 16px; color: #fff; text-align: center;  }
.tpro_x #alj_2 span { height: 100%; line-height: 178px; font-size: 24px; font-weight: bold; }


/*工程动态切换*/
.tab3 { height: 42px; border-bottom: 1px solid #a8c1e2; }
.tab3 .name { float: left; font-size: 18px; color: #333; font-weight: bold; line-height: 39px; border-bottom: 3px solid #0068b6; }
.tab3 ul { float: right; }
.tab3 ul li { float: left; margin-right: 28px;  }
.tab3 ul li a { font-size: 16px; color: #666666; line-height: 41px;  font-weight: bold; }
.tab3 ul li.tab_y a { color: #36a2de; }


/*视频新闻*/
.ztsj_v { margin-top: 18px; }
.ztsj_v_ul {}
.ztsj_v_ul li {background:#e8eff7;border-radius:30px 0 0 0;width:32%;margin-right:2%;}
.ztsj_v_ul li.i3{margin-right:0%;}
.ztsj_v_ul li .boxL{width:59%;padding:20px;box-sizing:border-box;}
.ztsj_v_ul li .boxL>a{font-size:18px;color:#000;line-height:26px;}
.ztsj_v_ul li .boxL:hover a{color:#1658a1;}
.ztsj_v_ul li .boxL span{font-size:14px;color:#797979;display:block;margin:15px 0;}
.ztsj_v_ul li .boxL p{text-align:right;}
.ztsj_v_ul li .boxL p a{background:#1d5fad;border-radius:18px;padding:3px 22px;}
.ztsj_v_ul li .boxL p a img{width:24px;opacity:.8;}
.ztsj_v_ul li .boxL:hover:hover img{opacity:1;}
.ztsj_v_ul li .boxR{width:41%;}
.ztsj_v_ul li .boxR img{width:100%;height:146px;object-fit:cover;}


/*下载专区*/
.ztsj_qk { width: 1200px; margin:70px auto; position: relative; z-index: 10; }
.ztsj_qk a.awl { display: block; padding-left: 98px; width: 140px; float: left; height: 68px; line-height: 68px; font-size: 20px; color: #333; border:1px solid #d2d2d2; overflow: hidden; }
.ztsj_qk a.awl:hover { color: #fff; }
.ztsj_qk a.a1 { background: url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315125495951.png) no-repeat 48px center; }
.ztsj_qk a.a2 { background: url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315125656338.png) no-repeat 48px center; }
.ztsj_qk a.a3 { background: url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315125858959.png) no-repeat 48px center; }
.ztsj_qk a.a4 { background: url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315133873716.png) no-repeat 48px center; }
.ztsj_qk a.a1:hover { background: #36a2de url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315125519827.png) no-repeat 48px center; }
.ztsj_qk a.a2:hover { background: #36a2de url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315125793341.png) no-repeat 48px center; }
.ztsj_qk a.a3:hover { background: #36a2de url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315133764616.png) no-repeat 48px center; }
.ztsj_qk a.a4:hover { background: #36a2de url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315133935337.png) no-repeat 48px center; }

.ztsj_qk .hy { float: left; background: url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315134081297.png) no-repeat 48px center; position: relative; }
.ztsj_qk .hy .lb {  padding-left: 98px; width: 140px;  height: 68px; line-height: 68px; font-size: 20px; color: #333; background: url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315241170088.png) no-repeat 162px center;  border:1px solid #d2d2d2; cursor: pointer; overflow: hidden; }
.ztsj_qk .hy.hover { background: #36a2de url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315134176186.png) no-repeat 48px center; }
.ztsj_qk .hy.hover .lb { background: url(/ztsj/resource/cms/2018/08/img_pc_site/2018082315241295116.png) no-repeat 162px center; color: #fff;  }
.ztsj_qk .hy ul { display: none; position: absolute; top: 70px; left: 0; z-index: 2; width: 238px; border:1px solid #d2d2d2; border-top: 0; background: #fff; }
.ztsj_qk .hy ul li a { display: block; padding:4px 10px; font-size: 14px; color: #333; }


/*专题*/
.ztzl_left {width:100%;  overflow:hidden; position:relative; margin-top: 4px; }
.ztzl_left .hd{ overflow:hidden;}
.ztzl_left .hd .prev,.ztzl_left .hd .next{ display:block; width:30px; height:30px;  cursor:pointer; position:absolute; top:80px; left: 50%; }
.ztzl_left .hd .prev { background:url(/ztsj/resource/cms/2018/08/img_pc_site/2018082316091298581.png) no-repeat center; margin-left: -660px;  }
.ztzl_left .hd .prev:hover { background:url(/ztsj/resource/cms/2018/08/img_pc_site/2018082316091323201.png) no-repeat center; }
.ztzl_left .hd .next{ background:url(/ztsj/resource/cms/2018/08/img_pc_site/2018082316091478429.png) no-repeat center; margin-left: 630px;  }
.ztzl_left .hd .next:hover { background:url(/ztsj/resource/cms/2018/08/img_pc_site/2018082316091557581.png) no-repeat center; }
.ztzl_left .bd { width:1200px; margin:0 auto; overflow: hidden; }
.ztzl_left .bd .tempWrap { width:1200px !important;overflow: hidden;}
.ztzl_left .bd ul { overflow:hidden; zoom:1; }
.ztzl_left .bd ul li { margin-right:18px; float:left; _display:inline; overflow:hidden; }
.ztzl_left .bd ul li a { display: block;}
.ztzl_left .bd ul li img{ width:388px; height:220px; display:block; }


/*手机端768px*/
@media only screen and (min-width: 100px) and (max-width: 768px) {
/*轮播*/
.ban_slideBox{    height: 200px !important;}
.ban_slideBox .bd li{height:200px !important;    background-size: 100% 100% !important;}

/*新闻*/
.news{padding-top:20px;}
.imgs_l{width:100%;}
.focus_lideBox .bd img{    height: 260px;}
.focus_lideBox{height:260px;}
.focus_lideBox .bd li{width:100%;}
.focus_lideBox .hd{    bottom: 40px;}
.focus_lideBox .bd .title a{    font-size: 14px;}
.news_r{width:100%;}
.ztsj_1_top{    padding: 15px 0 15px;}
.tab1 ul li{    margin-right: 2%;}
.list_top a{    font-size: 18px;line-height: 30px;}
.news{height:auto;}
.list li{    overflow: hidden;text-overflow: ellipsis; white-space: nowrap;    height: 30px; line-height: 30px;    padding-left: 15px;}
/*产品与服务*/
.ztsj_2{    margin-top: 15px;padding:0;}
.tab2{width: 96%;    height: 40px;    padding: 10px 0;}
.tab2 .name{    line-height: 40px;    font-size: 18px;}
.tab2 ul li a{    padding: 0 8px; font-size: 14px;}
.tab2 ul{    margin-top: 7px;}
.tab2 ul li{margin-left:0;}
.tpro_x{    height: 200px;    margin: 15px auto 0;}
.tab2_con{    width: 96%;    height: 200px;}
#alj_2,#alj_3,#alj_4,#alj_5,#alj_6{display:none;}
#alj_1{width:100%;height:200px;}
.ztsj_3{    width: 96%;margin: 15px auto 0;    padding-bottom: 15px;}
.ztsj_3_l{    width: 100%;}
.tab3 ul li{    margin-right: 15px;}
.tab3 ul li a{    font-size: 14px;}
.ztsj_3_r{width:100%;}
.mod1_top .more{ font-size: 14px;    line-height: 41px;}
.ztsj_v{    margin-top: 15px;}
.ztsj_v_t{    height: 200px;}
.ztsj_v_ul li a{    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ztsj_qk{    width: 96%;    padding-bottom: 15px;}
.ztsj_qk a.awl{width: 80%;height:50px;line-height:50px;font-size: 16px;    background-position: 20px !important; padding-left: 20%;background-size: 30px !important;}
.ztsj_qk .hy{    width: 100%;background-position: 20px !important;}
.ztsj_qk .hy .lb{    padding-left: 20%;width: 80%;    height: 50px;line-height: 50px; padding-left: 20%;background-size: 30px !important;background-position: 93%;}
.ztsj_qk .hy.hover .lb{background-position: 93%;}
.ztzl_left{      display: none;}

}